/* CSS Document */
body{ background:#eeeff3}
.header{ border-top:2px solid #d80d0f; background:#fff}

.hd{height:20px;}
.hd1{height:90px;}
.logo{float:left; margin:20px 0 0 0}
.zhongyingwen{float:right;}
.hd1_tel{float:right; margin:30px 0 0 0}
.nav_bg{ background:#1f56a8; height:45px;}

.nav li{float:left; position:relative; z-index:99999}
.nav li a{ display:block;line-height:45px; font-size:15px; color:#fff; width:111px; text-align:center}
.nav li ul{ display:none; position:absolute; left:0; top:45px; width:111px; background:#1f56a8 }
.nav li ul li a{display:block;line-height:45px; font-size:15px; color:#fff; width:111px;}
.nav li ul li a:hover{ background:#226cda}

.indexbanner{ width:100%; overflow:hidden; height:430px; position:relative}
.indexpro{ background:#e3e4e9; padding:10px 0}

.idx_intro{width:497px; height:230px;float:left}
.idx_intro .idx_intropic{float:left; margin-right:10px}
.idx_honor{width:247px;height:230px; float:left; margin-left:6px;}
.idx_news{width:245px;height:230px; float:right}

.idx_equipment{ width:750px; height:250px; float:left}
.idx_contact{ width:245px;height:250px; float:right}

.idxbd2{ margin-top:10px}


.footer{ background:#3b3b3b; padding:20px 0; margin-top:20px}
.footer .wrap{ color:#ccc; text-align:center}

.localbg{ height:30px; line-height:30px; background:#dfdfe0}
.localbg .wrap{ background:url(../images/localico.jpg) no-repeat left; padding-left:30px}

.innerbanner{ height:270px; overflow:hidden; position:relative}
.innerbanner img{ position:absolute; left:50%; margin-left:-950px}

.bd_left{ width:200px; float:left; background:#f7f7f9}
.bd_right{ width:790px; float:right; }

.leftmenu li{display:block; height:50px; line-height:50px;text-align:center; border-bottom:1px solid #ddd}
.leftmenu li.title{ background:#d80d0f;  font-size:18px; color:#fff}
.leftmenu li a{ font-size:16px}